docker命令
<h1>安装docker容器</h1>
<p>安装环境依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
配置docker阿里源
yum-config-manager —add-repo
<a href="http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo">http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo</a>
安装docker
yum install docker-ce docker-ce-cli containerd.io -y或者yum install docker -y
配置镜像加速
vi /etc/docker/daemon.json</p>
<p>{
"registry-mirrors": ["<a href="https://zc1uaajx.mirror.aliyuncs.com">https://zc1uaajx.mirror.aliyuncs.com</a>"]
}</p>
<p>systemctl daemon-reload
systemctl restart docker</p>
<p>开启网络转发功能(默认开启)
vim /etc/sysctl.conf</p>
<p>net.ipv4.ip_forward = 1</p>
<p>生效
sysctl -p</p>
<p>启动docker
systemctl start docker && systemctl enable docker</p>
<h1>常用命令</h1>
<p>查看版本信息
docker version
查看docker信息
docker info</p>
<p>docker search centos #从 Docker Hub 中搜索符合条件的镜像
docker pull centos #拉取镜像
docker images #查看本地镜像
docker run -d -p主机端口:容器端口 -v 主机目录:容器目录 —name=容器名 —privileged=true 镜像:标签 /usr/sbin/init #d 后台运行 p 端口映射 v 目录映射 注:(—) 是两个横杠
docker ps #查看正在运行的容器 -a可查看所有容器
docker logs 容器id #查看容器日志
docker stop/start/restart 容器id #分别为停止/启动/重启容器
docker exec -it 容器id /bin/bash #进入容器
docker rm 容器id #删除容器 -f强制删除 -a未启动的容器</p>
<h1>导出导出容器镜像</h1>
<p>导出镜像
docker save -o ./docker.tar 镜像名称:标签
docker commit 容器ID 镜像名称:标签</p>
<p>导入镜像
docker load —input ./docker.tar
docker load < 镜像名</p>
<p>导出容器
docker export 容器名 > ./docker.tar</p>
<p>导入容器
docker import ./docker.tar 容器名</p>
<p><a href="https://blog.csdn.net/qq_27295403/article/details/88974086?spm=1001.2014.3001.5501">参考网站</a></p>