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
開機(jī)啟動(dòng)
$ sudo systemctl enable docker #開機(jī)啟動(dòng)docker
$ sudo systemctl start docker #啟動(dòng)docker
配置阿里云加速
#國內(nèi)鏡像加速
$ 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
導(dǎo)出鏡像
docker save java >/tmp/java.tar.gz
docker load < /tmp/java.tar.gz
docker images
docker rmi java
容器管理
運(yùn)行容器
docker run -it --name mynginx nginx -p 80:8000
停止容器
docker stop web1
查看所有已創(chuàng)建容器
docker ps -a
刪除容器
dicker rm web1
暫停容器
docker pause node1
docker unpause node1