Docker Installation and Usage

Docker 安装

手动卸载旧版本

1
sudo apt-get remove docker docker-engine docker.io containerd runc

一键安装

1
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

手动安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo apt-get install docker-ce

测试安装成功

1
sudo docker run hello-world

如果没有成功就再试一次,可能第一次不成功

更换源

创建或修改 /etc/docker/daemon.json 文件

1
vi /etc/docker/daemon.json

在上述文件写入

1
2
3
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}

刷新

1
2
systemctl daemon-reload
systemctl restart docker.service

Docker使用

镜像列表

1
docker images

获取镜像

1
docker pull ubuntu

启动容器

1
docker run -it ubuntu /bin/bash
  • -i: 交互式操作。
  • -t: 终端。

容器列表

1
docker ps -a

按Id启动容器

1
docker start b750bbbcfd88

进入容器

1
docker exec 1e560fca3906
  • 也可以使用attach但是退出会使容器停止

删除容器

1
docker rm -f 1e560fca3906

参考

https://www.runoob.com/docker/docker-container-usage.html

  • Copyrights © 2018-2022 Haojia Zhu
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信