docker 安装和命令

 拉取镜像:
docker pull nginx
删除镜像
docker rmi nginx
//查看镜像
docker images
-------------------------------------------------
运行镜像
//-p 端口映射
docker run -p 80:80 nginx
//-d 后台运行
docker run -d -p 80:80 nginx
//运行过的docker
docker ps -a
//删除容器
docker rm -f 5f97f1317b9c
//容器操作
docker stop  f3
docker start f3
docker restart f3
//查看详情
docker inspect f3
//查看日志 -t 加入时间戳 -f 最新日志 -- tail:10 显示最后多少条 
docker -t -f f3
-------------------------------------------------------------------------------------
容器内交互:
docker exec -it 11a bash
//软件包管理器apt
apt update
//下载软件
apt install -y curl 
/usr/share/nginx/html
//生成新的容器镜像
docker commit f3
//删除容器
docker rm $(docker ps -qa)
docker run -d -p 80:80 lijufanginx
//拷贝容器上文件到宿主机上 .是当前目录
docker cp f3:/usr/share/nginx/html .
//容器内文件和宿主机文件共享配置 -v  z做目录映射
docker run -d -p 80:80 -v /root/home:/usr/share/nginx/html nginx
//镜像打包-o
docker save f3 -o  lijufangnix.tar
docker save lijufangnix -o  lijufangnix.tar
//解压镜像
docker load -i lijufanginx

=============================================

docker安装:

yum install -y yum-utils
 yum-config-manager     --add-repo     https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
 yum install docker-ce docker-ce-cli containerd.io 

---------------------------

本人操作命令:
docker info
systemctl start docker
docker version

 docker info
docker run hellow-world
 docker run --help
 docker run hello-world
docker ps
 sudo mkdir -p /etc/docker
 sudo tee /etc/docker/daemon.json <<-'EOF'
 {
    "registry-mirrors": ["https://azb36764.mirror.aliyuncs.com"]
}
EOF
 cat /etc/docker/daemon.json
 sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info
 docker images

二: 配置阿里云镜像:

 sudo mkdir -p /etc/docker
 sudo tee /etc/docker/daemon.json <<-'EOF'
 {
    "registry-mirrors": ["https://azb36764.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker
docker info

三 docker 镜像操作

四:容器命令:

//修改docker外网:
apt update & apt install -y curl 
docker exec -it 6d0 bash
echo '10.12.5.81 beian.xinnet.com' >> /etc/hosts 

//启动项目:
docker restart  xinnet-cloud-job-test

//查看日志:

docker logs  xinnet-cdn-new1cloud-test  |grep "ert.chenyukun.com"
docker logs -f  xinnet-cloud-cdn-test  

猜你喜欢

转载自blog.csdn.net/weixin_37855495/article/details/114651431