centos下docker常用操作命令


docker常用操作命令


拉取远程镜像

docker pull 镜像名称


查看所有镜像

docker images


删除镜像

docker rmi 镜像ID


创建容器

docker run -tid -p[端口映射,可多个] --privileged --name 容器名称 镜像名称 /usr/sbin/init
docker run -tid -p 80:80 -p 3306:3306 --privileged --name test centos /usr/sbin/init


删除容器

docker rm 容器ID


查看所有容器

docker ps -a


进入容器

docker exec -idt 容器ID bash


启动容器

docker start 容器ID


停止容器

docker stop 容器ID


重启容器

docker restart 容器ID


退出容器

exit


从宿主主机复制文件到容器

docker cp 文件路径 容器名:容器路径


将容器打包成镜像

docker commit 容器ID 镜像名称


映射端口

docker run -d -p 宿主主机端口:容器端口 --name 生成的容器名称 镜像名称 初始化命令
docker run -idt -p 8888:8080 -p 8880:80 --name test hansenyang/javaweb bash


如果容器设置了swap分区,删除容器时,需要先停止swap分区

swapoff /var/lib/docker/overlay2/xxx/diff/swap
docker rm 容器ID






同类文章