Docker安装和程序环境

docker安装

Linux: CentOS 7

  • 把docker-ce的yum源指向国内清华大学的镜像站地址:

    • 拉取docker-ce的repo.
    $ cd /etc/yum.repos.d
    $ wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
    
    • 修改docker-ce.repo
    $ vim docker-ce.repo
    # 将https://download.docker.com字段替换为https://mirrors.tuna.tsinghua.edu.cn
    # 可在vim基本模式下执行,全文查找并替换。
    %s@https://download.docker.com@https://mirrors.tuna.tsinghua.edu.cn@
    # 查看是否更改合适
    $ yum repolist
    # 安装docker-ce
    $ yum install docker-ce
    

docker程序环境

  • 环境配置文件
    • /etc/sysconfig/docker-network
    • /etc/sysconfig/docker-storage
    • /etc/sysconfig/docker
  • Unit File
    • /usr/lib/systemd/system/docker.service
  • Docker Registry配置文件
    • /etc/containers/registries.conf
  • docker-ce
    • 配置文件:/etc/docker/daemon.json(一开始应该没有,需要创建。)

一定记得给docker镜像做加速,方法:

# 使用docker cn, 可以在/etc/docker/daemon.json中加入如下行。
{
      "registry-mirrors":["https://registry.docker-cn.com"]
}

# 重启docker
$ systemctl start docker.service
# 如果报“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”这种错误,可能是你上述的配置文件中的中英文引号出错。
$ systemctl daemon-reload
$ systemctl restart docker

使用网易、阿里云、中科大
docker create 和 docker run

docker 基本命令

查看命令

查看版本号

$ docker version
$ docker system info
$ docker-compose version
$ docker-compose -v
docker-compose version 1.24.0, build 0aa59064
docker-py version: 3.7.2
CPython version: 3.6.8
OpenSSL version: OpenSSL 1.1.0j  20 Nov 2018
# 查看容器开放的端口
$ docker port nginx
443/tcp -> 0.0.0.0:443
4443/tcp -> 0.0.0.0:4443
80/tcp -> 0.0.0.0:80

查看镜像/容器/数据卷

$ docker images
$ docker image ls
$ docker volume ls
$ docker container ls
# 查看可用镜像
$ docker search ubuntu

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务