docker命令

最后发布时间 : 2023-02-25 22:49:13 浏览量 :

运行容器

docker run --rm -d -p 80:80/tcp nginx:stable-alpine 
docker run --rm -it -p 80:80/tcp nginx:stable-alpine 
docker run -v D:/disk:/data  -d -p 80:80/tcp nginx:stable-alpine  tail -f /dev/null

vscode运行容器参数设置

生信小木屋

"docker.commands.run": "${containerCommand} run -v D:/disk:/data  -d ${exposedPorts} ${tag}  tail -f /dev/null",

查看运行的容器

docker ps -a 
wangyang@PowerEdge-R720:/etc/nginx/sites-available$ docker ps -a
CONTAINER ID   IMAGE                           COMMAND                  CREATED             STATUS                         PORTS                                   NAMES
39c831f47431   alkacon/opencms-docker:14.0     "/root/wait-for.sh m…"   2 months ago        Up 2 months                    0.0.0.0:81->8080/tcp, :::81->8080/tcp   opencms

从容器拷贝文件到宿主机

docker cp CONTAINER_NAME:/XXX  .

从宿主机拷贝文件到容器

docker cp XXX CONTAINER_NAME:/XXX

案例一

使用特定版本的node打包前端js

拉去镜像

docker pull  node:12.0.0-alpine

docker取消sudo操作

sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo service docker restart
newgrp - docker