centos7安装docker实录
2018-08-28 本文已影响0人
邹霉霉
docker基本操作
# 拉取镜像
docker pull ubuntu:16.04
# 列出已拉取镜像
docker image ls
#
1.安装
卸载旧版本docker
$ sudo yum remove docker \
docker-common \
docker-selinux \
docker-engine
# 1.安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 2.添加阿里云docker源
$ sudo yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 3.更新yum软件源缓存,并安装docker-ce
$ sudo yum makecache fast #更新yum软件源缓存
$ sudo yum install docker-ce #安装docker-ce
开机启动
$ sudo systemctl enable docker #开机启动docker
$ sudo systemctl start docker #启动docker
配置阿里云加速
#国内镜像加速
$ sudo vim /etc/systemd/system/multi-user.target.wants/docker.service
"""
找到 ExecStart= 这一行,在这行最后添加加速器地址--registry-mirror=<加速器地址>,如:
ExecStart=/usr/bin/dockerd --registry-mirror=https://jxus37ad.mirror.aliyuncs.com #使用阿里云加速
"""
$ sudo systemctl daemon-reload #重新加载daemon
$ sudo systemctl restart docker #重启docker
service docker start
service docker stop
service docker restart
镜像管理
docker build DockerFile
导出镜像
docker save java >/tmp/java.tar.gz
docker load < /tmp/java.tar.gz
docker images
docker rmi java
容器管理
运行容器
docker run -it --name mynginx nginx -p 80:8000
停止容器
docker stop web1
查看所有已创建容器
docker ps -a
删除容器
dicker rm web1
暂停容器
docker pause node1
docker unpause node1