拉取镜像:
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