docker 基础操作
1.搜索docker镜像
docker search centos # centos 为镜像名称
2.下载镜像
docker pull centos # centos 下载镜像
3.查看镜像
docker images
4.删除镜像
docker rmi 镜像id
5.启动容器
docker run -d(后台运行) --name test(指定启动容器名称) -it(-i终端保存打开状态 -t让docker分配一个伪终端并绑定到容器的标准输入上) centos /bin/bash
6.停止容器
docker stop 容器id
7.删除容器
docker rm -f(强制删除 如果要删除没有停止的容器可以用 -f) 容器id
8.查看容器
docker ps -a
docker ps -l #查看最后一个运行的容器
9.获取容器的pid
docker inspect --format "{{.State.Pid}}" 容器id(容器名称)
10.进入容器
nsenter --target 容器pid --mount --uts --ipc --net --pid 如果没有nsenter 命令 sudo yum install -y util-linux
或
sudo docker exec -it 容器id /bin/bash
或
sudo docker attach 容器id
11.bash: ip command not found centos
yum -y install initscripts
apt-get install initscripts
12.端口映射
docker run -P(随机映射端口) -d(后台) --name mynaginx nginx
docker run -p 91(外部访问的端口):80(内部映射端口) -d --name mycentos centos
13.数据卷
docker run -it -d --name mycentos -h(指定主机名称) centos -v(创建数据卷) /data centos
查看数据卷信息 sudo docker inspect bc8e | grep Source
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

更多精彩