Docker 使用记录(持续更新)

Posted by hebicheng on April 15, 2021

docker 安装

使用脚本安装:

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

docker Aliyun 加速

1
2
3
4
5
6
7
8
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yg3bvexi.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

docker 常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 搜索镜像
docker search img_name 

# 下载镜像
docker pull img:tag

# 查看已有镜像
docker imgs

# 删除镜像
docker rmi img_id

# 查看运行中的容器
docker ps -a

docker run --name xxx -d -p port[host]:port[container] img:tag
# -d:后台运行
# img:镜像名
# tag:默认latest

# 启动/关闭
docker start/stop container_id

# 查看日志
docker logs container_id

# 删除容器
docker rm img_id

# 进入容器
docker exec -it name/id sh

Example : Mysql 安装

1 下载镜像

1
docker pull mysql

2 运行容器

1
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=iie1234 mysql

原创作品,转载请注明来源 https://hebicheng.github.io