docker search python | 查询可用版本 |
---|---|
Docker pull nginx | 从docker官方镜像库中拉取nginx镜像 |
Docker images | 查看本地存在的镜像 |
Docker create nginx:latest | 创建容器而不启动 |
Docker run -d -p 81:80 --name=mynginx nginx | 启动容器运行nginx镜像,-d后台运行,-p端口映射(本地端口:容器端口),--nam指定容器名,最后跟镜像名 |
Docker run -i -t nginx /bin/bash | -i打开容器标准输入,-t为容器打开一个控制台,/bin/bash指定容器内执行此命令 |
Docker exec -it containerID bash | 如果容器是在后台运行,可以通过这个命令来进入容器 |
Docker attach containerID | attach在后台运行的容器,带上--sig-proxy=false来确保CTRL-D或CTRL-C不会关闭容器。 |
Docker ps | 查看在运行的容器,加-a查看包括已停止的容器 |
Docker stop containerID | 停止容器 |
docker start docker_run,或者docker start 43e3fef2266c | 启动已经停止的容器,–restart(自动重启):默认情况下容器是不重启的,–restart标志会检查容器的退出码来决定容器是否重启容器。--restart=always:不管容器的返回码是什么,都会重启容器。--restart=on-failure:5:当容器的返回值是非0时才会重启容器。5是可选的重启次数。 |
Docker rm containerID | 删除容器,删除前需停止,可以加-f强制删除 |
Docker top containerID | 查看容器中的进程 |
Docker commit containerID new_name | 提交新的镜像修改,new_name是新镜像的名字 |
Docker push | push镜像到docker hub中 |
Docker save nginx >1.tar | 将nginx镜像保存到一个tar文件中 |
Docker load <1.tar | 将1.tar加载为镜像文件 |
Docker build -t name:tag -f dockfile --rm | 通过dockfile构建镜像,-t指定name/tag,-f指定dockfile ,--rm构成成功后删除中间容器 |
docker inspect containerid/imageName | 查看容器或镜像描述 |
docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 | 拷贝文件 |
docker常用命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...