Docker常用命令

镜像相关操作

拉取镜像:

docker pull debian:stable

查看本地镜像:

docker image ls

删除镜像:

docker image rm hello-world:latest

上传镜像:

docker push jancon/debian:stable # 上传到docker hub的jancon/debian仓库

 

容器相关操作

启动镜像(生成一个container实例):

docker run -it -v /home/username/tmp:/tmp debian:stable /bin/bash

其中-it参数代表进入容器内的交互终端,/bin/bash代表启动时在容器内运行的程序,这里是进入bash命令行, -v是挂载本地目录,冒号前面是本地目录,后面是容器内目录,二者必须使用绝对路径。

上面的命令启动镜像后会进入容器内的shell,这时按下ctrl+PQ组合键,则会切换到主机的shell,但并不终止容器运行,保持容器在后台运行。这时可以使用以下命令重新连接到容器:

docker container exec -it 257c8df374b0 bash
docker exec -it 257c8df374b0 bash

查看正在运行的container:

docker ps

 查看所有container,包括stop状态的容器:

docker ps -a

停止正在运行的container:

docker container stop f4b4f47f9699   # 这一串是容器id
docker container stop quirky_goldstine # 容器名

删除container:

docker container rm id/name

 

posted @ 2019-04-26 19:53  建康  阅读(174)  评论(0)    收藏  举报