centos7 docker安装手顺


先判断能否连接外网通过yum安装,如果过公司内网则需要设置代理,具体操作看这篇文章 https://blog.csdn.net/maple980326/article/details/102392523
下面开始安装docker 注意centos是版本 7 或7以上
0. cat /etc/redhat-release
1. yum install -y yum-utils device-mapper-persistent-data lvm2
2. 设置stable 镜像仓库 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. yum makecache fast
安装docker ce: yum -y install docker-ce

启动 docker: systemctl start docker

看版本信息 docker version  本次安装的版本为19.03.2

配置镜像加速 阿里云的授权码获取地址: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

etc/docker 下 创建编辑 daemon.json 文件 添加下面这行内容
 
{
  "registry-mirrors": ["https://b123456888.mirror.aliyuncs.com"]
}

也可使用阿里云上面的方法:
(1)执行 mkdir -p /etc/docker
(2)执行 
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://b123456888.mirror.aliyuncs.com"]
}
EOF
执行结束,重启docker
systemctl daemon-reload 
systemctl restart docker

测试 docker run hello-world
docker运行
docker run -d -p 5000:5000 training/webapp python app.py
docker run -it -p 5000:5000 hello-world

参数说明:
-d:让容器在后台运行。
-p:主机端口:容器端口 进行映射。


ctr+p+q 退出当前容器(容器没有关闭,可以重新进入)
重新进入容器方法
docker exec -it containerID /bin/bash

docker images 查看本机的镜像
docker rmi 镜像名称 删除镜像


使用 docker ps 来查看我们正在运行的容器:
使用 docker logs -f  容器id 查看日志
docker logs -f bf08b7f2cd89


停止 WEB 应用容器
docker stop wizardly_chandrasekhar   
重启WEB应用容器
docker start wizardly_chandrasekhar
移除WEB应用容器
docker rm wizardly_chandrasekhar
删除容器时,容器必须是停止状态,否则会报如下错误
Error response from daemon: You cannot remove a running container bf08b7f2cd897b5964943134aa6d373e355c286db9b9885b1f60b6e8f82b2b85. Stop the container before attempting removal or force remove

硬删除容器
docker rm -f wizardly_chandrasekhar

停止所有容器
docker stop $(sudo docker ps -a -q)

删除所有停止运行的容器
docker rm $(sudo docker ps -a -q)

硬删除所有容器
docker rm -f $(sudo docker ps -a -q)

自定义镜像(容器打包至镜像)

docker commit -a="username" -m="describe"  容器ID  镜像名称名称:版本号

docker commit -a="maple" -m="no doc" 10ca8928f7bb mapleimage:1.0.1

重新进入容器方法
docker exec -it containerID /bin/bash

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章