docker容器的创建、向docker库提交镜像

方法一

1、创建容器

docker create -it --name 容器名 镜像名/镜像id 路径

docker create -it --name mysqlNew mysql /bin/bash

创建完成,返回容器的id

docker容器的创建、向docker库提交镜像

-i 交互式

-t 容器启动后会进入命令行,-i和-t一起运行容器创建之后就能登录进去,并且分配 一个伪终端

2、启动容器

docker start -ai mysqlNew

docker容器的创建、向docker库提交镜像

3、退出容器

exit

docker容器的创建、向docker库提交镜像

方法二

1、创建并启动容器

docker run -dit --name=容器名 镜像名/id 路径

docker run -dit --name=mysqlNew2 mysql /bin/bash

创建成功返回id

docker容器的创建、向docker库提交镜像

-d 守护容器,容器当中的程序需要长期运行的时候,我们可以创建一个守护式的容器,就算exit也不会停止。

-i 交互式

-t 容器启动后会进入命令行,-i和-t一起运行容器创建之后就能登录进去,并且分配 一 个伪终端

2、进入容器

docker exec -it mysqlNew2 /bin/bash

docker容器的创建、向docker库提交镜像

-i 交互式

-t 容器启动后会进入命令行,-i和-t一起运行容器创建之后就能登录进去,并且分配 一 个伪终端

3、启动容器

docker start 容器名

docker容器的创建、向docker库提交镜像

4、查看运行的容器

docker container ls

docker容器的创建、向docker库提交镜像

5、列出所有的容器

docker container ls --all

docker容器的创建、向docker库提交镜像

6、停止、开始容器

docker container start 容器名

docker container stop 容器名

docker容器的创建、向docker库提交镜像

7、杀死、删除容器

docker container kill 容器名/id

docker容器的创建、向docker库提交镜像

docker container rm 容器名/id

docker容器的创建、向docker库提交镜像

向docker hub 提交镜像

1、查看所有容器

docker container ls --all

docker容器的创建、向docker库提交镜像

2、注册、登录docker hub

docker容器的创建、向docker库提交镜像

docker容器的创建、向docker库提交镜像docker容器的创建、向docker库提交镜像

docker login --username=xiaobinzhao

Password:密码

docker容器的创建、向docker库提交镜像

2、提交镜像

docker commit -m "镜像描述" -a "作者" 容器名/id 远程库的名字:上传到docker hub上的名字

docker commit -m "这是一个测试库" -a "晓斌" mysqlNew xiaobinzhao/mytestlib:mysqlTest

docker容器的创建、向docker库提交镜像

3、将镜像,容器和远程库进行标识

docker tag 镜像id 远程库的名字:上传到docker hub上的名字

docker容器的创建、向docker库提交镜像

4、将于远程库有标识关系的库提交

docker push 远程库的名字:上传到docker hub 上的名字
docker容器的创建、向docker库提交镜像