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

浙公网安备 33010602011771号