docker 入门 CentOS7的安转

一丶 常用链接



菜鸟 安装
官网

删除之前的docker

sudo yum remove docker

安装依赖

1
2
3
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

切换源

使用官方源地址(比较慢)
$ sudo yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo

可以选择国内的一些源地址:

阿里云
$ sudo yum-config-manager
–add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华大学源
$ sudo yum-config-manager
–add-repo
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

安装

$ sudo yum install docker-ce docker-ce-cli containerd.io

过程中要选2次 是 (y)

$ sudo systemctl start docker
$ sudo systemctl status docker
$ sudo docker run hello-world

$ docker ps
查看所有镜像 (历史)
$ docker ps -a

换源

Ubuntu16.04+、Debian8+、CentOS7
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{“registry-mirrors”:[“https://registry.docker-cn.com/"]}
之后重新启动服务:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

删除

docker rm 名称或者ID

$ docker run –name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

$ docker run –name mysql1 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

$ docker run –name mysql1 -e MYSQL_ROOT_PASSWORD=123456 -p 28001:3306 -d mysql