微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Docker命令行

镜像命令:
docker image ls
docker images --digests
docker images java

docker pull [选项] [DockerRegistry地址:端口号]/仓库名:[标签]
docker build

容器命令:
docker ps -s
docker run java:8 /bin/echo 'hello world'
docker run -d -p 91:80 Nginx
docker stop 4d110d186a70
docker kill 1d48b7e52fac
docker start 1d48b7e52fac
docker restart 1d48b7e52fac
docker rm 1d48b7e52fac
docker rm -f $(docker ps -a -q)
docker export d9f19cb54132 > Nginx.tar
docker export --output="Nginx.tar" d9f19cb54132
docker import Nginx.tar Nginx

Dockerfile命令:
vim Dockerfile
FROM Nginx
RUN echo '<h1> Spring Cloud与Docker微服务实战</h1>' > /usr/share/Nginx/html/index.html
docker build -t Nginx:my .
docker run -d -p 92:80 Nginx:my
访问:http://192.168.74.128:92/


其他:
docker rmi [镜像]
docker image rm [选项] <镜像1> [<镜像2> ...]
docker rmi -f $(docker images)

docker save hello-world > hello-world.tar
docker save --output hello-world.tar hello-world

docker load < hello-world.tar
docker load --input hello-world.tar

 

1,docker-ce安装:
yum remove dockerdocker-common docker-selinuxdocker-engine
yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce
yum list docker-ce --showduplicates | sort -r
sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME> example:docker-ce-17.06.1.ce
sudo systemctl enable docker
sudo chkconfig docker on
sudo systemctl start docker
docker version
docker run hello-world

2,配置镜像加速器:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://urh00mp2.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

2,卸载docker-ce
sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

3,建立docker用户组:
sudo group add docker
sudo user mod -aGdockerdocker

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐