curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
systemctl start docker
systemctl enable docker
docker pull 镜像:版本号
docker images查询指定镜像
docker images nginx查询镜像ID
docker images -q
docker image rm 镜像ID
docker rmi ID //简写删除
docker image rm -f ID //强制删除
//查询删除所有mysql镜像
docker rmi -f $(docker images MySQL -q)
//查询删除mysq5.6之前的版本
docker image rm $(docker image ls -q -f before=mysql:5.6)
docker run --name webserver -d -p 80:80 nginx
--name webserver 命名容器
-d 后台运行
-p 80:80 宿主机与容器端口映射 //挂载 -v 或 --mount 两者区别-v会自动创建目录
-v /data/nginx/www:/usr/share/nginx/www
--mount type=bind,source=/data/nginx/www,target=/usr/share/nginx/www
//查看挂载信息
docker inspect nginx "Mounts": [
{
"Type": "bind",
"Source": "/data/nginx/www",
"Destination": "/usr/share/nginx/www",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
docker container stop 容器名|容器ID
docker container start 容器名|容器ID
docker container rm -f 容器ID
docker exec -it 容器名|容器ID bash
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!