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