curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
echo 'deb https://download.docker.com/linux/debian stretch stable'> /etc/apt/sources.list.d/docker.list
apt-get remove docker docker-engine docker.io containerd runc
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
apt-get update
apt-get install docker-ce
镜像
- 查找镜像
docker search centos
- 下载镜像
docker pull centos
- 列出镜像
docker image ls
- 删除镜像
docker image rm 9f3
容器
- 运行容器
docker run -it centos /bin/bash
- 后台运行
docker run -dit centos /bin/bash
- 列出容器
docker container ls
或者docker ps
- 终止容器
docker stop 852
- 启动容器
- 进入容器
docker exec -it 8529 bash
- 导入导出
- 删除容器
容器 安装 SSHD服务
# docker exec -it 8529 /bin/bash
# yum install passwd openssl openssh-server -y
# ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
# ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
# ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
# /usr/sbin/sshd -D &
# netstat -antp
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 179/sshd
# yum install net-tools -y
# ifconfig
参考: