Linux Docker
linux下卸载docker
[root@192 ~]# yum list installed | grep docker Repository packages-microsoft-com-prod is listed more than once in the configuration docker.x86_64 2:1.13.1-103.git7f2769b.el7.centos @extras docker-client.x86_64 2:1.13.1-103.git7f2769b.el7.centos @extras docker-common.x86_64 2:1.13.1-103.git7f2769b.el7.centos @extras [root@192 ~]# yum -y remove docker.x86_64
linux操作docker
1.启动/停止 * docker version # 查看版本 * systemctl start docker # 启动 * systemctl status docker #状态 * systemctl stop docker #停止 * systemctl enable docker #开机启动 *$ sudo docker run hello-world #验证docker安装状态 * $ sudo docker rm $(sudo docker ps -a -q) #批量删除 2. 配置Docker镜像 * 登录阿里云控制台,选择镜像加速器 * vi /etc/docker/daemon.json * { "registry-mirrors": ["https://g8bhkk3i.mirror.aliyuncs.com"] } * sudo systemctl daemon-reload #重载守护进程 * sudo systemctl restart docker #重启docker
linux docker pull镜像失败
dig @114.114.114.114 registry-1.docker.io vim /etc/hosts 34.232.31.24 registry-1.docker.io //找到可用地址 docker search sameersbn
或
修改仓库地址 vim /etc/docker/daemon.json 修改地址: http://f1361db2.m.daocloud.io 加载配置文件、重启docker $systemctl daemon-reload $systemctl restart docker
docker 删除
rm Remove one or more containers rmi Remove one or more images
删除镜像Image
docker rmi ed9c93747fe1
删除容器
docker rm ed9c93747fe1
docker 部署 netcore
1.将发布文件考入source(没有就新建) 2.在 Dockerfile 文件目录下 执行 docker build -t webapplication2 . 创建镜像 3.docker run --name testapp -d -p 8000:80 webapplication2 创建容器