docker 部署笔记

docker 安装

卸载旧版本

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

设置仓库

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

修改docker 源(阿里云)

yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装 Docker Engine-Community  

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

Docker 指令  

启动 docker: \$ systemctl start docker

自启 docker :\$ systemctl enable docker.service || systemctl enable docker

查看 docker 状态: \$ systemctl status docker

docker stop/ restart/ log

docker ps

查看所有镜像: docker ps -a

查看本地镜像: \$ docker images

运行容器 (如果没有则网上拉取)  

$ docker run -itd --name mysql-test --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
3306端口映射到3306

删除容器  

docker rm (容器名称/ID)

修改镜像加速 (docker.hub 拉取镜像慢)  

阿里云

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

// 修改 /etc/docker/daemon.json

{
  "registry-mirrors": ["https://e18u17zd.mirror.aliyuncs.com"]
}
刷新 daemon 镜像: `$ systemctl daemon-reload`

重启 docker 容器: `$ systemctl restart docker`

  

  

  

 

posted @ 2020-12-08 09:28  IT—小子  阅读(139)  评论(0编辑  收藏  举报