docker常用指令 发表于 2020-09-18 | 分类于 docker | | 浏览 次 | 字数统计: 448 字 | 阅读时长 ≈ 1 分钟 docker常用指令备忘录 # 进入容器//(run方式)运行容器时在使用 -d 参数时,容器启动后会进入后台// -it参数:命令提示符效果(i:交互式 t:伪终端)// /bin/bash 参数表明进入容器后执行的cmd命令(使用shell指令)docker exec -it 容器id /bin/bash//退出当前容器(exec进入,exit退出时不停止容器;attach进入,停止)exit# 拉取镜像(从docker hub镜像仓库)docker pull nginx(镜像名称)# 查看镜像 docker images# 创建镜像(提前写好Dockerfile) // -t 指定构建的镜像名称(target)docker image build -t diyimage:0.0.1 .# 删除镜像 // -f参数:forcedocker image rm 镜像iddocker rmi [-f] 镜像id# 通过镜像生成容器 docker container run -p 8000:3000 -itd --name 容器名称 image01:0.0.1 /bin/bash/*注:每次run都会新增容器-p参数:容器的 3000 端口映射到本机的 8000 端口。-it参数:容器的 Shell 映射到当前的 Shell,然后你在本机窗口输入的命令,就会传入容器。-d参数:容器生成后,后台运行--name参数:指定容器的名称(不指定系统随机命名)image01:0.0.1:image 文件的名字(如果有标签,还需要提供标签,默认是 latest 标签)/bin/bash:容器启动以后,内部第一个执行的命令。这里是启动 Bash,保证用户可以使用 Shell。又注:如果镜像是基于nginx的,则不要写/bin/bash,否则映射出去的端口失效(无法访问)*/# 停止/启动容器 docker container kill/stop/start [containID]# 删除容器 docker container rm 容器id# 查看容器 docker container lsdocker container ls -alldocker psdocker ps -a# 保存镜像(eg:viewer-镜像名) docker save viewers-images -o /home/ldj/viewers-image.tar# 载入本地镜像 docker load -i viewers-image.tar 打赏 微信支付 支付宝