Centos7上安装Docker

一 Centos7上安装Docker
1安装须要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2
2设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repohtml


3能够查看全部仓库中全部docker版本,并选择特定版本安装 yum list docker-ce --showduplicates | sort -r
例如:sudo yum install docker-ce-17.12.0.ce
4安装完毕,启动并加入开机启动
$ sudo systemctl start docker
$ sudo systemctl enable dockermysql

5配置Docker加速器: 建立或修改 /etc/docker/daemon.json 文件,并写入如下内容:linux

{
    "registry-mirrors": [
        "https://mirror.ccs.tencentyun.com",
        "http://hub-mirror.c.163.com"
    ]
}

6配置完加速器重启命令
sudo systemctl daemon-reload
sudo systemctl restart dockersql

7查看Docker版本: $ docker versiondocker

   docker ps 查看容器的IDjson

   查看本地镜像 docker imagescentos

八、登陆容器: docker exec -it [容器的ID] bashbash

补充:删除已经开启的容器 docker rm [pid]服务器

二 Docker 安装 MySQL app

参考https://www.runoob.com/docker/docker-install-mysql.html
一、拉取 MySQL 镜像 docker pull mysql:5.7.29
     
二、服务器33060端口映射容器的3306端口,运行容器: docker run -itd --name mysql -p 33060:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.29
     补充知识:上面命令启动后MySQL编码为latin,官方说明设置MySQL字符编码、大小写不敏感(推荐使用)
     docker run -itd --name mysql -p 33060:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.29 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --lower_case_table_names=1

三 Docker经常使用命令

# 重启 systemctl restart docker# 查看进程 docker ps# 查看本地镜像 docker images# 进入容器: docker exec -it [容器的ID] bash# 删除已经开启的容器 docker rm [pid]# 中止一个正在运行的容器 docker stop 容器ID或容器名# 重启一个容器 docker restart 容器ID或容器名(无论容器是否启动,直接重启容器)

相关文章
相关标签/搜索